package com.fary.expression;

import com.fary.core.convert.TypeDescriptor;

import java.rmi.AccessException;
import java.util.List;

@FunctionalInterface
public interface ConstructorResolver {

	ConstructorExecutor resolve(EvaluationContext context, String typeName, List<TypeDescriptor> argumentTypes) throws AccessException;

}